package com.tom.learnhigher.chain;

/**
 * llm驱动的应用程序通常不仅需要单个组件，还需要多个组件一起工作 (例如，提示模板，聊天内存，llm，输出解析器，RAG组件:嵌入模型和存储) 并且通常涉及多个交互
 * 目前在LangChain4j中有两个高级概念可以帮助实现这一点:AI服务和链。
 *
 * Chains 链
 * 链的概念起源于Python的LangChain(在引入LCEL之前)。 其思想是为每个常见用例(如聊天机器人、RAG等)设置一个 Chain 。 链将多个低级组件组合在一起，并编排它们之间的交互。 它们的主要问题是，如果你需要定制一些东西，它们太死板了。 LangChain4j只实现了两个链( ConversationalChain 和 ConversationalRetrievalChain )， 目前我们不打算增加更多
 *
 * ConversationalChain
 * ConversationalRetrievalChain
 *
 *
 */
public class ChainTest {
}
